package fr.efrei.musicpliz.entity;

import java.util.Date;

import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.Transient;

@Entity
@DiscriminatorValue(value = "artiste")
@SuppressWarnings("serial")
public class Artiste extends CompteArtistique {

	private String prenom;

	private String nomScene;

	public Artiste() {
		// Empty constructor (for example for generic search)
	}

	public Artiste(String nom, String prenom, String nomScene, String adresse,
			int codePostal, String ville, String numero, String typeMusique,
			String instrument, String material, String mail, String password,
			Date naissance, int ptsExp, int prixHeure, int prixEncheres) {
		super(nom, adresse, codePostal, ville, numero, typeMusique, instrument,
				material, mail, password, naissance, ptsExp, prixHeure, prixEncheres);

		this.prenom = prenom;
		this.nomScene = nomScene;
	}

	public String getPrenom() {
		return prenom;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public String getNomScene() {
		return nomScene;
	}

	public void setNomScene(String nomScene) {
		this.nomScene = nomScene;
	}

	@Transient
	@Override
	public String getCompteString() {
		return "Artiste";
	}
}
